package com.cskaoyan.mapper;
/*
 * @author 魏骏杰
 */

import com.cskaoyan.bean.Keyword;
import com.cskaoyan.bean.keyword.KeyWordBO;
import com.cskaoyan.bean.keyword.KeyWordVO;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface KeyWordMapper {
    List<KeyWordVO> findAllKeyWord();

    List<KeyWordVO> findTargetByKeywordOrUrl(@Param("keyWordBO") KeyWordBO keyWordBO);

    int updateKeyWord(KeyWordBO keyWordBO);

    int insertKeyWord(KeyWordBO keyWordBO);

    void deleteKeyWord(KeyWordBO keyWordBO);

    Integer selectByKeyWord(KeyWordBO keyWordBO);

    int selectKeyword(String keyword);

    void insertKeyword(Keyword keyword);

    int updateKeyWordByKeyword(Keyword keyword);

    List<Keyword> selectAllHotKeyword();

    Keyword selectKeywordById(int id);
}
